package com.zhang.sharding.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 事件类型
 *
 * @author Jayden
 */
@Getter
@AllArgsConstructor
public enum GlobalEventType {

    // 主数据
    /**
     * 主数据-商品首营
     */
    MDProductFirstCreate("主数据/商品首营"),

    /**
     * 商品编辑
     */
    MDProductEdit("主数据/商品编辑"),

    /**
     * 商品资信编辑
     */
    MDProductCreditEdit("主数据/商品资信编辑"),

    /**
     * 商品子码创建
     */
    MDProductSubCodeCreate("主数据/商品子码创建"),

    /**
     * 商品子码编辑
     */
    MDProductSubCodeEdit("主数据/商品子码编辑"),

    /**
     * 商品子码删除
     */
    MDProductSubCodeDelete("主数据/商品子码删除"),

    /**
     * 供应商首营
     */
    MDSupplierFirstCreate("主数据/供应商首营"),

    /**
     * 供应商编辑
     */
    MDSupplierEdit("主数据/供应商编辑"),

    /**
     * 供应商子码删除
     */
    MDSupplierSubCodeDelete("主数据/供应商子码删除"),

    /**
     * 客户编辑
     */
    MDCustomerFirstCreate("主数据/客户编辑"),

    /**
     * 客户编辑
     */
    MDCustomerEdit("主数据/客户编辑"),

    /**
     * 客户子码删除
     */
    MDCustomerSubCodeDelete("主数据/客户子码删除");


//    @EnumValue
    private final String type;
}
